# -*- coding: utf-8 -*-
#bakgrunds shit

import data
import level
import pygame

class Background:
    """handles the background, drawing and moving it"""

    def __init__(self,backimg):
        image, rect = data.load_image(backimg)
        
        self.background = pygame.Surface((level.level_width,level.level_height))
        
        while rect.left < level.level_width:
            while rect.top < level.level_height:
                self.background.blit(image, rect)
                rect.top += rect.height
            rect.top = 0
            rect.left += rect.width
        
        self.rect = pygame.Rect((0,0,100,100))
   
    def draw(self,screen):
        screen.blit(self.background, self.rect)
        
    def move_right(self):
        """quick and dirty"""
        self.rect.left += 10
        
    def move_left(self):
        """quick and dirty"""
        self.rect.left -= 10
#Men inte ska väl bakgunden flytta på sig? Det känns som om det kommer att leda till många konflikter. Jag tycker att vi ska ha den statisk, och låta en kamera röra sig över banan i stället.
